
@charset "utf-8";
/* CSS Document */
html, body {width: 100%;height:auto;overflow-y: auto;}
body, ul, li, input, p, hr, button,dl { margin: 0; padding: 0; }
input, select, button, a img { border: none; outline: none;}
textarea { outline: none; resize: none; }
ul { list-style-type: none; }
a { text-decoration: none; }
/****************** model   start *********************/
button, input, optgroup, option, select, textarea { font-family: "微软雅黑"; } 
body { background-color: #f1f1f1; box-sizing: border-box; font-family: '微软雅黑'; color:#333;} 
.body { width: 100%; height: 100%; padding: 60px 0 0 120px; box-sizing: border-box; min-width: 1400px; overflow: hidden; } 
.icon{ display: inline-block;*display:inline;*zoom:1; vertical-align: middle; background-image: url(../images/icon.png); } 
.header{ width: 100%; min-width: 1200px; height: 60px; background: url(../images/header_bg.png) center no-repeat; background-size: cover; font-size: 28px; line-height: 55px; color: #fff; position: fixed; top: 0; left: 0; z-index: 999; } 
.navBox{ height: 100%; box-sizing: border-box;font-size:14px; background-color: #161c28; color: #fff; text-align: center; line-height: 83px; position: fixed; top: 0; left: 0; z-index: 888; padding-top: 55px; }
.navBox>li { width: 100%; height: 83px; position: relative; cursor:default; }
.navBox a { display: block; width: 100%; height: 100%; color: #fff; } 
.navBox>li i { width: 30px; height: 30px; }
.navPutAway { width: 60px; } 
.navOpen { width: 120px; } 
.padding_putAway { padding-left: 60px; } 
.padding_open { padding-left: 120px; } 
.nopadding { padding: 0; } 
.blue { width: 6px; height: 100%; background: #2178be; position: absolute; left: 0; top: 0; display: none; }
.navBg { width: 378px; height: 100%; background: #303a50; position: fixed; top: 0; display: none; } 
.navBg_putAway { left: 60px; } 
.navBg_open { left: 120px; }
.submenu{ width:378px; height:auto; box-sizing:border-box; position:absolute; left:100%; top:22px; background:#303a50; color:#f68f35; display: none; }
.submenu_up97{ top:-97px; }
.submenu_up139{ top:-139px; }
.on { background-color: #283349; }
.on .blue { display: block; }
/* .submenu .sl { color: #f68f35; border: 1px solid #303a50; }二级导航的样式
.submenu .sl:hover { color: #fff; border-color: #303a50; } */
.navli:hover{background-color: #283349;}
.navli:hover .navBg , .navli:hover .submenu { display: block; } 
.box_2dbarcode_font a:hover, .i_user a:hover { color: #E38430; }
.i_shrink { width: 24px; height: 24px; position: absolute; right: 10px; bottom: 30px; background-position: -252px -33px;cursor: pointer }
.i_shrink_putAway { background-position: -294px -33px; }
.i_index { background-position: 0 -33px; } 
.i_order { background-position: -40px -33px; }
.i_waybill {display: inline-block;*display:inline;*zoom:1; vertical-align: middle; background-image: url(../images/icon_yundan.png);background-repeat: no-repeat; background-position:center}
.i_transfer { background-position: -83px -33px; } 
.i_transfer_1 { background-position: -83px -72px; width:30px;height:32px;display: inline-block;*display:inline;*zoom:1; vertical-align: middle;}
.i_vehicle { background-position: -126px -33px; }
.i_finance { background-position: -168px -33px; } 
.i_company { background-position: -208px -33px; } 
.company_bottom { top: 100%; margin-top: -400px; } 
.submenu ul { width: 100%; box-sizing: border-box; padding-left: 100px; position: relative;min-height: 40px; height:auto !important; height:40px; overflow:visible;}
.submenu ul:after { content: ''; display: block; clear: left; } 
.submenu li { float: left; width: 90px; height: 40px; line-height: 30px; box-sizing: border-box; padding: 5px 5px; } 
.submenu .menu_1 { width: 95px; padding: 5px 0; position: absolute; left: 10px; top: 0; border: none; text-align: left; }
.submenu .menu_1:hover { cursor: context-menu; } 
.submenu a { display: block; width: 100%; height: 100%; color: #fff; border: 1px solid #303a50; border-radius: 10px; } 
.sm_line { float: left; height: 40px; line-height: 40px; color: #666; font-size: 14px; } 
.submenu a:hover { border-color: #30a2d2; } 
.header_img { display: block; float: left; margin: 7px 25px 0 5px; }
.header_r { width:auto; height: 55px; font-size: 14px; line-height: 55px; box-sizing: border-box; padding-right: 20px; position:absolute; top:0; right:0; }
.header_t { display: inline-block;*display:inline;*zoom:1; float:left; width: 282px; height: 34px; background: #fff; line-height: 34px; font-size: 16px; color: #333; box-sizing: border-box; padding-left: 15px; border-radius: 10px; vertical-align: baseline; position: relative; top: 11px; } 
.header_t>input { width: 236px; height: 30px; font-size: 16px; line-height: 30px; border:none; outline:none; } 
.header_add { display: inline-block;*display:inline;*zoom:1; float:left; width: 110px; height: 36px; color: #fff; font-size: 16px; line-height: 36px; text-align: center; border-radius: 10px; vertical-align: baseline; margin:10px 45px 0 8px; }
.header_add:hover { color: #fff; } 
.user { display: inline-block;*display:inline;*zoom:1; float:left; cursor: pointer; position: relative; } 
.user_imgbox { width: 90px; height: 90px; float: left; margin-right: 30px; } 
.user_imgbox img { width: 100%; height: 100%; } 
.user:hover .user_name { color: #f68f35; } 
.i_user { width: 22px; height: 22px; background-position: -253px -73px; vertical-align: middle; }
.user:hover .i_user { background-position: -585px -74px; } 
.user_info { width: 500px; height: 208px; box-sizing: border-box; color: #333; border-radius:5px; box-shadow:1px 1px 10px #888; background-color:#fff; line-height: 26px; padding: 20px 20px;  position: absolute; right: 25px; top: 63px; display: none; } 
.user_n { color: #000; font-weight: bold; } 
.user_exit { position: absolute; right: 15px; top: 7px; color: #2a6fab; cursor: pointer; }
.user_exit:hover { text-decoration: underline; } 
.user_infoBox { width: 335px; height: 122px; line-height: 26px; float: left; font-size: 14px; }
.user_black { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; } 
.user_opt { clear: both; width: 100%; height: 60px; box-sizing: border-box; padding-top: 30px; } 
.user_opt li { float: left; width: 110px; } 
.user_opt i { width: 23px; height: 23px; vertical-align: text-bottom; } 
.user_opt a { display: inline-block;*display:inline;*zoom:1; width: 100%; height: 100%; color: #333; } 
.user_opt a:hover { color: #237ec7; } 
.user_opt span { color: #ccc; font-size: 16px; margin: 0 7px; }
.user_chg {display: inline-block;*display:inline;margin-left:20px;width:80px;cursor: pointer;}
.user_chg:hover{ color: #E38430; }
.icon_chg{ display: inline-block; vertical-align: middle;width:19px;height:19px; background-image: url(../images/change.png); }
.user_chg:hover .icon_chg { background-image: url(../images/change_hover.png); }
.i_find { width: 17px; height: 17px; background-position: -353px 0; position: absolute; right: 10px; top: 10px; } 
.i_find:hover { cursor: pointer; } 
.i_cinfo { background-position: -458px -74px; } 
.i_nra { background-position: -500px -74px; } 
.i_pw { background-position: -416px -74px; } 
.i_purse { background-position: -542px -74px; }
.i_ud { width: 10px; height: 8px; background-position: -181px -1px; }
.i_Queryup,.i_Querydown{display:block;width:15px;height:8px;position:absolute;bottom:-4px;left:50%;margin-left:-7.5px;}
.i_Queryup{background-image: url(../images/icon_up.png);}
.i_Querydown{background-image: url(../images/icon_down.png);}
.i_question{background-image: url(../images/question.png);}
/****************** model     end*********************/
.fl_l { float: left; } 
.fl_r { float: right; } 
.checkbox { width: 16px; height: 16px; vertical-align: middle; } 
.bd { width: 95%; min-width: 1140px; height: 100%; margin: 0 auto; box-sizing: border-box; padding-top: 40px; position: relative; } 
.hideScrollbar {overflow:hidden; height:100%;}
.whiteDiv{background: #fff;}
.div33 .div48, .div100, .div50 { color: #333;}
.div33 { width: 33%; float: left; }
.div48 { width: 49%; float: left; }
.div50 { width: 50%; float: left; }
.div33 input, .div48 input, .div50 input { color: #333; }
.div100 { clear: left; width: 100%; } 
.border { border: 1px solid #ccc6c6; box-sizing: border-box; } 
.head_blue { width: 100%; height: 32px; line-height: 32px; background: #3b81bf; color: #fff; box-sizing: border-box; padding-left: 8px; font-size: 16px; }
.head_blue select { font-size: 16px; } 
.pb_13 { padding-bottom: 13px; }
.ml_10 { margin-left: 10px; } 
.mt_8 { margin-top: 8px; } 
.mr { margin-right: 2%; } 
.mr_23 { margin-right: 23px; } 
.mr_170 { margin-right: 170px; } 
.mb_10 { margin-bottom: 10px; } 
.mb_15 { margin-bottom: 15px; } 
.mb_20 { margin-bottom: 20px; } 
.mb_30 { margin-bottom: 30px; } 
.mb_45 { margin-bottom: 45px; } 
.mb_65 { margin-bottom: 65px; } 
.mb_110 { margin-bottom: 110px; } 
.box100 { clear: left; width: 100%; height: 32px; box-sizing: border-box; padding-left: 100px; margin: 10px 0; position: relative; } 
.total th { height: 20px; background-color: #f2f2f2; color: black; } 
.choice th { height: 20px; background-color: #f2f2f2; color: black; } 
.dragable { width: 3px; height: 100%; background-color: #3b81bf; cursor: col-resize; } /*更改鼠标为可拖动光标*/
.tbH50 { table-layout: auto; display: inline-table; width: 100%; } 
.tbH50 tr { height: 29px; font-size: 14px; background-color: #fff; border-bottom: 1px solid #ddd; }
/*.tbH50 thead th { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; color: #666; background: #fff; width: 20%; }*/
/*货物名称占30%-40% */
.tbH50 thead th { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; color: #666; background: #fff; }

.tbH50 td { border-right: solid 1px #ddd; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; }
.tbH50 .tbH50_sp_td,.tbH50 thead .tbH50_sp_th{ border-right:none; }
.tbH50 .tbH50_sp_tr{ border-bottom:none; }
.tbH50 td>div { width: 100%; height: 49px; line-height: 49px; overflow: visible; padding: 0; box-sizing: border-box;position:relative; } 
.tbH50 td>div>input { float: left; } 
.tbH50 input { text-align: center; width: 100%; height: 100%; line-height: 49px; line-height: 49px; }

/*height: 33*/
.tbH33 { table-layout: auto; display: inline-table; width: 100%; }
.tbH33 tr { height: 33px; font-size: 14px; background-color: #fff; border-bottom: 1px solid #ddd; }
/*.tbH33 thead th { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; color: #666; background: #fff; width: 20%; }*/
/*货物名称占30%-40% */
.tbH33 thead th { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; color: #666; background: #fff; }
.th-cargoSet, .th-cargoCount{width: 10%}
.th-cargoWeight, .th-cargoVolume{width: 10%; }
.th-cargoUnitPrice, .th-cargoFreightFee{width: 10%;}
.th-cargoPacking{width: 16%}

.tbH33 td { border-right: solid 1px #ddd; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; box-sizing: border-box; }
.tbH33 .tbH33_sp_td,.tbH33 thead .tbH33_sp_th{ border-right:none; }
.tbH33 .tbH33_sp_tr{ border-bottom:none; }
.tbH33 td>div { width: 100%; height: 33px; line-height: 33px; overflow: visible; padding: 0; box-sizing: border-box;position:relative; }
.tbH33 td>div>input { float: left; }
.tbH33 input { text-align: center; width: 100%; height: 100%; line-height: 33px; line-height: 33px; }


.w_50 { width: 50px; } 
.w_56 { width: 56px; } 
.w_70 { width: 70px; } 
.w_90 { width: 90px; } 
.w_100 { width: 100px; } 
.w_110 { width: 110px; } 
.w_130 { width: 130px; } 
.w_140 { width: 140px; } 
.w_190 { width: 190px; } 
.w_200 { width: 200px; } 
.w_6000 { width: 6000px; position: relative; } 
.h_30 { height: 30px; line-height: 30px; } 
.h_32 { height: 32px; line-height: 32px; } 
.h_36 { height: 36px; line-height: 36px; } 
.h_45 { height: 45px; line-height: 45px; } 
.h_46 { height: 46px; } 
.h_50 { height: 50px; line-height: 50px; } 
.h_64 { height: 64px; line-height: 64px; } 
.h_78 { height: 78px; line-height: 78px; } 
.h_86 { height: 86px; line-height: 86px; } 
.h_140 { height: 140px; } 
.h_180 { height: 180px; } 
.h_203 { height: 203px; } 
.h_240 { height: 240px; } 
.h_570 { height: 570px; padding-top: 30px; box-sizing: border-box; }
.pl_160 { padding: 0 30px 0 160px; box-sizing: border-box; margin: 10px 0; }
.item {width: 100px; height: 32px; line-height: 32px; position: absolute; text-align: right; left: 0; top: 0; box-sizing: border-box; } 
.item dl { text-align: left; } 
.item_45 { width: 45px; } 
.item_60 { width: 60px; } 
.item_75 { width: 75px; } 
.item_80 { width: 80px; } 
.item_85 { width: 85px; } 
.item_90 { width: 90px; } 
.item_115 { width: 115px; } 
.item_120 { width: 120px; } 
.item_140 { width: 140px; } 
.item_160 { width: 160px; } 
.l_10 { left: 10px; } 
.left_15 { position: absolute; left: 15px; }
.left_110 { position: absolute; left: 110px; }
.left_22 { left: -22px }
.mt_15 { margin-top: 15px; }
.mt_20 { margin-top: 20px; } 
.mt_45 { margin-top: 45px; } 
.box90 { padding: 0 50px 0 90px; position: relative; } 
.btnGroup{ width: 100%; height: 65px; background: #f1f1f1; position: fixed;z-index:325; left: 0; bottom: 0; padding: 10px 0; box-sizing: border-box; text-align: center; }
.btnGroup .btn, .btnGroup2 .btn, .btnGroup3 .btn, .fina_detail_btnGroups .btn, .fina_popup_btnbox .btn, .bankcard_btnbox .btn, .popup_btn_box .btn, .fixed_btnbox .btn { margin: 0 10px; }
.btnGroup a:hover { color: #fff; } 
.btnGroup2 { width: 100%; height: 60px; background: #f1f1f1; position: absolute; left: 0; bottom: 0; box-sizing: border-box; } 
.btnGroup3 { width: 100%; height: 120px; background: #f1f1f1; position: fixed; left: 0; bottom: 0; padding: 20px 0 0 120px; box-sizing: border-box; } 
.required { color: #F00; } 
.i_home { width: 32px; height: 32px; background-position: 0 -72px; margin-top: -5px; }
/*面包屑图标*/
.i_myorder { width: 32px; height: 32px; background-position: -43px -72px; }
.i_lbs { width: 32px; height: 32px; background-position: -737px 0; } 
.i_vehicles { width: 32px; height: 32px; background-position: -125px -72px; } 
.i_cpn { width: 32px; height: 32px; background-position: -209px -72px; } 
.i_close { width: 32px; height: 32px; background-position: -624px -112px; float: right; margin: 5px 10px 0 0; cursor: pointer; } 
.i_total,.i_shunt { display: inline-block;*display:inline;*zoom:1; vertical-align: middle; cursor: pointer; } 
.i_back { width: 38px; height: 38px; background-position: -577px -113px; cursor: pointer; } 
.i_next { width: 38px; height: 38px; background-position: -524px -113px; cursor: pointer; } 
.i_data { width: 23px; height: 23px; background-position: -378px 0; position: absolute; right: 2px; top: 5px; } 
.i_nsno { width: 28px; height: 26px; background-position: -460px 0px; } 
.i_nsyes { width: 28px; height: 26px; background-position: -498px 0px; } 
.i_edriver { width: 22px; height: 20px; background-position: -712px -39px; } 
.i_add { width: 22px; height: 20px; background-position: -787px -41px; } 
.i_look { width: 22px; height: 20px; background-position: -746px -40px; } 
.btn { display: inline-block;*display:inline;*zoom:1; text-align: center; border-radius: 8px; color: #fff; font-size: 16px;padding:0; cursor: pointer; } 
.loginBtn { border-radius: 0px; } 
.btn_noRadius {height:26px;line-height:26px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;position:absolute;right:2px;top:2px; } 
.btn a { display: block; width: 100%; height: 100%; color: #fff; } 
.btn_red { background: #d43a3a; }
.btn_red:hover { background: #b53434; }
.btn_orange { background: #f68f35; }
.btn_orange:hover { background: #e38430; }
.btn_blue { background: #3b81bf; } 
.btn_blue:hover { background: #3472a8; } 
.btn_gray { background: #888888; } 
.btn_gray:hover { background: #777; } 
.btn_green { background: #5cc853; } 
.btn_green:hover { background: #57b94e; } 
.btn_border { border: 1px solid #cccccc; text-align: center; } 
.btn_page { width: 90px; height: 30px; line-height: 30px; color: #000; font-size: 16px; display: inline-block;*display:inline;*zoom:1; } 
.hint { position: absolute; left: 100px; top: 32px; font-size: 12px; color: #F00; } 
.page_r { float: right; width: 550px; font-size: 16px; } 
.page_r2 { width: 400px; } 
.page_r input { text-align: center; } 
.red { color: red; } 
#page{ display: inline-block;*display:inline;*zoom:1; } 
.exportBox, .printBox { position: relative; display: inline-block;*display:inline;*zoom:1; } 
.export, .print2 { width: 154px; height: 102px; background: url(../images/btn_dialog2.png); position: absolute; top: -102px; left: 0; color: #333; text-align: center; line-height: 35px; display: none; box-sizing: border-box; padding-top: 10px; }
.print { width: 154px; height: 140px; background: url(../images/btn_dialog3.png); position: absolute; top: -140px; left: 0; color: #333; text-align: center; line-height: 35px; display: none; box-sizing: border-box; padding-top: 10px; }
.print1 { height: 175px; background: url(../images/btn_dialog4.png); position: absolute; top: -175px; }
.print5 { height: 213px; background: url(../images/btn_dialog5.png); position: absolute; top: -213px; width: 162px; }
.export a:hover, .print a:hover, .print2 a:hover { color: #3b81bf; } 
.export hr, .print hr, .print2 hr { width: 110px; margin: 0 auto; } 
.exportBox:hover .export, .printBox:hover .print, .printBox:hover .print2 { display: block; } 
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after { border: none; border-bottom: 3px solid #30a2d2; } 
.layui-input, .layui-select, .layui-textarea { height: 30px; line-height: 30px; }
.layui-tab { width: 100%; height: 100%; margin: 0; box-sizing: border-box; padding-top: 40px; position: relative; } 
.layui-tab-title { position: absolute; top: 0; left: 0; } 
.loadtruck_bable_box { top: -45px; } 
.table_box .layui-tab { padding: 0; }
.table_box  .layui-tab-title { position: relative; box-sizing: content-box; } 
.layui-tab-content { width: 100%; height: 100%; box-sizing: border-box; padding: 6px 25px 75px 25px; } 
.layui-tab-title { box-sizing: border-box; } 
.layui-tab-item, .ts_box { width: 100%; height: 100%; position: relative; box-sizing: border-box; } 
.layui-tab-item .wb_head, .ts_box .wb_head { position: absolute; top: 0; left: 0; }
.table_box, .table_box2 { width: 100%; height: 100%; overflow: scroll; position: relative; box-sizing: border-box; } 
.pr_10 { padding-right: 10px; } 
.pt_52 { padding-top: 52px; } 
.pt_114 { padding-top: 114px; } 
.pt_92{ padding-top: 92px; } 
.pt_146 { padding-top: 146px; } 
.pt_156 { padding-top: 156px; } 
.pt_205 { padding-top: 205px; } 
.table_box_auto { width: auto; overflow: hidden; min-width: 100%; } 
.layui-input, .layui-textarea { padding-left: 5px; } 

.checkedTr{background:#a7d5ff;}/*选中tr背景颜色*/
.layui-table-hover{background:#dbeeff;}/*鼠标悬停tr背景颜色*/

/*可输入选择框*/
div select { display: none; } 
.item .select { text-align: left; } 

.layui-table tr th>div, .layui-table tr td>div { text-align: center; } /*修改表格上下边框*/
.layui-table-view { width:100%; height:100%; margin: 0; }
/*弹框中间、input上下选项*/
.arrival_popup_box { padding: 0 20px 20px 20px; } 
.popup_box { padding: 8px 35px 10px 35px;box-sizing:border-box;} 
.inpt::-webkit-outer-spin-button, .inpt::-webkit-inner-spin-button { -webkit-appearance: none; } 
.inpt[type="number"] { -moz-appearance: textfield; } 



/* 下拉菜单 */
/* 三角形 */.ezs-edge{position: absolute; width: 0; height: 0; border-style: dashed; border-color: transparent; overflow: hidden;}
.ezs-show{display: block !important;}
.ezs-hide{display: none !important;}
dl{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ezs-form-select{position: relative;border:1px solid #ccc6c6;}
.ezs-form-select .ezs-input{padding-right: 30px; cursor: pointer;border:none;}
.ezs-form-select .ezs-edge{position: absolute; right: 10px; top: 50%; margin-top: -3px; cursor: pointer; border-width: 6px; border-top-color: #3b81bf; border-top-style: solid; }/*transition: all .3s; -webkit-transition: all .3s;*/
.ezs-form-select .option-div{display: none; position: absolute; left: 0; top:35px; z-index: 999; width: 100%; border: 1px solid #ccc6c6; max-height: 190px; overflow:hidden; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 4px rgba(0,0,0,.12); box-sizing: border-box;text-align:left;}
.ezs-form-select dl dt,
.ezs-form-select dl dd{padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ezs-form-select dl dt{font-size: 12px; color: #999;}
.ezs-form-select dl dd{cursor: pointer;}
.ezs-form-select dl dd:hover{/* background-color: #f2f2f2;*/ background-color: #9aa8bf;color:#fff;/* background:#e2e4e7 */}
.ezs-form-select .ezs-select-group dd{padding-left: 20px;}
.ezs-form-select dl dd.ezs-select-tips{padding-left: 10px !important; color: #999;}
.ezs-form-select dl dd.ezs-this{background-color: #4e6786; color: #fff;}
.ezs-form-select dl dd.ezs-disabled{background-color: #fff;color: #999;}
.ezs-form-selected .option-div{display: block;}
.ezs-form-selected .ezs-edge{margin-top: -9px; -webkit-transform:rotate(180deg); transform: rotate(180deg);}
.ezs-form-selected .ezs-edge{margin-top: -3px\0; }
:root .ezs-form-selected .ezs-edge{margin-top: -9px\0;/*IE9*/;}
.ezs-form-selectup .option-div{top: auto; bottom: 42px;}
.ezs-select-none{margin: 5px 0; text-align: center; color: #999;}
.ezs-select-disabled .ezs-disabled{border-color: #eee !important;}
.ezs-select-disabled .ezs-edge{border-top-color: #d2d2d2}
.ezs-form-select dl dd>span{
	display:block;
	float:left;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.option-div>dl{
	display:block;
	padding:5px 0; 
	z-index: 999; 
	min-width: 100%; 
	max-height: 190px;
 	overflow-y: auto;
	background-color: #fff;
	box-sizing: border-box;
}
.option-div>.ezs-multiple-title{
	padding-top:30px;
}
.ezs-ddtitle{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	box-sizing: border-box;
	padding: 0 10px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* background: #273248; */
    background:#636a76;
    color:#fff;
    font-weight: bold;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
}
.ezs-ddtitle>li{
	box-sizing: border-box;
	display:block;
	float:left;
}
.ezs-form-select .ezs-input {
    padding-right: 30px;
    cursor: pointer;
}
.ezs-unselect, .ezs-icon, .ezs-disabled {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.ezs-anim-upbit {
    -webkit-animation-name: layui-upbit;
    animation-name: layui-upbit;
}
.ezs-anim {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.ezs-invisible-model,.ezs-invisible-model .ezs-input{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:none;
}
.ezs-item-btn{
	padding: 0px 2px;
	margin-left:5px;
}
.ezs-item-btn-up{
	background-color: #3b81bf;
	border:1px solid #3b81bf;
	color: white;
}
.ezs-item-btn-up:hover{
	background-color: white;
	color: #3b81bf;
}
.ezs-item-btn-down{
	background-color: white;
	border:1px solid #3b81bf;
	color: #3b81bf;
}
.ezs-item-btn-down:hover{
	background-color: #3b81bf;
	color: white;
}
.ezs-dd-topline{
	border-top: 1px solid #3b81bf;
}
.ezs-dd-bottomline{
	border-bottom: 1px solid #3b81bf;
}
.esz-item-split{
	font-size: 16px;
	color: #f68f35;
}


/*系统公告 start*/
#noticeIcon{
	width: 65px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    float: right;
    cursor:pointer;
    color:red;
    margin-left:10px;
}
.notice_icon{
	display:inline-block;
	width:21px;
	height:21px;
	background-image: url(../images/notice.png);
	vertical-align: middle;
}
#noticeIcon:hover .notice_icon{background-image: url(../images/notice_hover.png);}
.notice_title{
	width:100%;
	height:auto;
	font-size:16px;
	height:20px;
	line-height:20px;
	color:#333;
}
.notice-red{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: red;
	vertical-align: middle;
	margin-right: 5px
}
.notice_time{
	width:100%;
	height:auto;
	color:#666;
	font-size:12px;
	height:20px;
	line-height:20px;
}
#notice .layui-tab-content ul{
	list-style-type:none;
	width:100%;
	height:auto;
}
#notice .layui-tab-content li{
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
}
.notice_a{
	display:block;
	width:100%;
}
.showAll{
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	background:#3b81bf;
	color:#fff;
	cursor:pointer;
}
#notice_provisional{
	width:360px;
	height:250px;
	position:fixed;
	z-index:888;
	right:-360px;
	top:100%;
	margin-top:-260px;
	bottom:330px;
	border:1px solid #ccc;
	background:#fff;
	box-sizing:border-box;
	padding:40px 10px 10px 10px;
}
.notice_provisional_title{
	width:100%;
	height:40px;
	font-size:18px;
	color:#3b81bf;
	line-height:40px;
	position:absolute;
	top:0;
	left:0;
	box-sizing:border-box;
	padding:0 10px;
}
.notice_provisional_content{
	width:100%;
	height:100%;
	overflow:auto;
	fong-size:14px;
	color:#333;
	line-height:25px;
	border-top:1px solid #ccc;
}
.notice_close{
	font-size:22px;
	cursor:pointer;
	position: absolute;
    right: 10px;
    top: 0;
}
.noticeDiv{
	width:100%;
	height:100%;
	overflow:auto;
	box-sizing:border-box;
	padding:10px 30px 30px 30px;
	text-align:center;
}
.noticeTitile{
	font-size: 32px;
	line-height:90px;
	font-weight: bold;
}
.noticeTime{
	line-height:30px;
	box-sizing:border-box;
	padding:0 30px;
}
.noticeContent{
	font-size:14px;
	line-height:30px;
	text-align:left;
}

#notice{
	width:300px;
	height:auto;
	min-height:330px;
	max-height:580px;
	background:#fff;
	position:fixed;
	top:-400px;
	right:10px;
	z-index:555;
	box-sizing:border-box;
	padding:40px 0 10px 0;
	box-shadow: 0 0 15px #aaa;
}
.system_notice{
	width:auto;
	height:100%;
	border-bottom:1px solid #3b81bf;
}
/*系统公告 end*/


/*------地址选择样式  start-----*/
.area{
	width:300px;
	height:290px;
	position:fixed;
	z-index:555;
	display:none;
	color:#333;
	font-size:14px;
	/*border:3px ridge #ccc;*/
	background:#f6f6f6;
	border: 1px solid #ccc;
	border-top: none;
}
.area li{
	float:left;
}
.areaInput{
	width: 60%;
	height: 34px;
}
.areaContent li{
	width:94px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	cursor:pointer;
}
.areaContent li a{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	color: #666;
}
.areaTab{
	width:100%;
	height:34px;
	background:#fff;
}
.areaTab .areaOn{
	border: 1px solid #005192;
	border-bottom: none;
}
.areaTab2{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.areaTab li{
	/* width:33%; */
	width:100px;
	height:100%;
	font-size:14px;
	line-height:34px;
	text-align:center;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-bottom: 1px solid #005192;
	cursor: pointer;
	font-weight: bold;
	color: #005192;
}
.areaContent{
	width:100%;
	height:255px;
	box-sizing:border-box;
	background:#fff;
	overflow:auto;
}
.areaContent ul{
	width:100%;
	height:100%;
	display:none;
}
/*------地址选择样式   enf------*/
/*------所有页面顶部查询样式   start------*/
.crumbs{
	color: #666;
	width: 100%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #ddd;
	position: absolute;
	top: 0;
	left: 0;
	font-size:14px;
}
.face {
	color: #30a2d2;
	cursor: pointer;
}
.queryBox {
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	font-size:14px;
}
.queryBox>li {
	float: left;
	position: relative;
	/* width: 16.6%; */
	width:19%;
	box-sizing: border-box;
	/* padding: 0 10px 0 80px; */
	padding: 0 10px 0 100px;
	margin: 7px 0;
	height: 32px;
}
.queryBox>.sum_statement_l1 {
	width: 12%;
}
.queryBox:after {
	content: '';
	clear: both;
	display: block;
}
.groupDiv{
	width: 100%;
	height: 100%;
	line-height: 30px;
	box-sizing: border-box;
	display: inline-block;*display:inline;*zoom:1;
	position: relative;
}
.groupDiv>input, .item>input {
	border: 1px solid #ccc6c6;
	height: 32px;
	line-height: 32px;
}
.groupDiv>input, .groupDiv_nb>input {
	width: 100%;
	box-sizing: border-box;
	padding-left: 5px;
	line-height: 28px;
	
	/* background:none; */
}
.groupDiv dt {
	width: 100%;
	border: 1px solid #ccc6c6;
	box-sizing: border-box;
	height: 32px;
	line-height: 30px;
	display: none;
}
.groupDiv dt>input {
	box-sizing: border-box;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	width: 100%;
	background:none;
}
.groupDiv .show {
	display: block;
}
.layui-input, .layui-select, .layui-textarea {
	border: none;
}
/*------所有页面顶部查询样式    end------*/
/*所有验证字样式  start*/
.warn{
	width: 150px;
	height: 90%;
	background: none;
	color: #f26a2e;
	font-size: 12px;
	line-height: 24px;
	line-height: 30px;
	text-align: left;
	position: absolute;
	top: 50%;
	left: 1px;
	z-index: 5;
}
.i_warn {
	display:inline-block;
	width: 14px;
	height: 14px;
	margin-right: 2px;
	margin-top: -3px;
	background-image: url(../images/icon.png);
	background-position: -544px 0;
}
/*所有验证字样式  end*/
.white_bg {/*白色背景*/
	background: #fff;
	position: relative;
	box-sizing: border-box;
}
/*弹框灰色表格、运单和财务模块包含 start*/
.payment_up_tab {
	width: 100%;
}
.payment_up_tab {
	height: auto;
	border-left: solid 1px #ccc6c6;
	border-bottom: solid 1px #ddd;
	text-align: center;
	table-layout: fixed;
	font-size: 14px;
	margin:5px 0;
}
.payment_up_tab thead tr {
	height: 38px;
}
.payment_up_tab tr {
	border: 1px solid #ccc6c6;
}
.payment_up_tab th, .payment_up_tab td {
	border-right: 1px solid #ccc6c6;
	height: 38px;
	white-space: nowrap;
	box-sizing: border-box;
}
.payment_up_tab td input {
	width: 100%;
	height: 100%;
	line-height:38px;
}
.payment_up_tab tbody tr td input, .paygrant_up_tab thead tr,.paygrant_up_tab tbody tr td input {
	text-align: center;
}
.details_thead th {
	background: #9d9799;
}

.details_thead th div {
	width: 100%;
}
/*弹框灰色表格、运单和财务模块包含 start*/
.blueFont {
	color: #3b81bf;
}
a.blueFont:hover{
	color:#e9862f;
}
.popup_hr{/*所有弹框虚线*/
	width: 100%;
	height:1px;
	background:none;
	border-bottom: 1px dashed #ccc;
	margin: 1px 0 5px;
}
[disabled]{
	background: #ebebe4;
}
.readonly,.groupDiv .readonly, .groupDiv .readonly:focus, .signfor table td .readonly:focus{/*只读样式*/
	background: #ebebe4;
}
.readonly{
	padding-left:5px;
	box-sizing:border-box;
}
.fixed_btnbox {/*弹框按钮块*/
	width: 100%;
	padding: 10px 0;
	text-align: center;
	background: #f1f1f1;
	position: fixed;
	bottom: 0;
}
.choosebtn{/*查询按钮*/
	width: 60px;
	margin:7px 0;
	position: absolute;
	top: 1px;
	right: 0;
	cursor: pointer;
}
.choosebtn2 {/*查询按钮2*/
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.listContent {/*运单和财务模块列表弹框高度*/
	height:420px;
	box-sizing:border-box;
}
.placeholderSpan{
	color:#999;
	position:absolute;
	left:10px;
	top:0;
}
/*打印份数弹框*/
.print_numbox{
	box-sizing:border-box;
}
.bnDiv{
	height:30px;
	padding-left:132px;
	margin-top:5px;
}
.wsapBox_bnDiv{
	padding-left:30px;
}
.wsapBox_cBnDiv{
	margin-top:25px;
	display: none;
}
.print_sub,.print_add,.printNum_input{
	float:left;
	width:30px;
	height:30px;
	line-height:28px;
	text-align:center;
	box-sizing:border-box;
	border:1px solid #ccc;
}
.print_sub,.print_add{
	cursor:pointer;
	font-size:20px;
	color:#3b81bf;
	background:none;
}
.print_sub:hover,.print_add:hover{
	background:#3b81bf;
	color:#fff;
}
.wsapBox_numTitle {
	line-height:28px;
	float: left;
	font-size:18px;
	width: 110px;
    text-align: right;
}
.numTitle {
	line-height:28px;
	margin:15px 0 0 30px;
	font-size:18px;
}
.checkPrintFees {
	line-height:28px;
	clear:both;
	text-align: center;
	margin-top:5px;
	display: none;
}
.printNum_input{
	border-left:none;
	border-right:none;
}


.mylayer {/*隐藏样式*/
	width: 0;
	height: 0;
	overflow: hidden;
}

.data-table{
	display:none;
}
/* .checkedTr{
	background:#faf8ce;
} */
.table_pd{
	box-sizing:border-box;
}
.statistics_div{
	width:100%;
	height:auto;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	box-sizing:border-box;
	border: 1px solid #E2E2E2;
}
.statistics_ul{
	width:100%;
	height:auto;
	display:block;
	list-style-type:none;
	position:absolute;
	top:0;
	left:0;
	padding:3px;
	box-sizing:border-box;
	color:#333;
}
.statistics_ul>li{
	display: inline-block;*display:inline;*zoom:1; float:left;
	width:205px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	font-size:14px;
}
.statistics_checkbox{
	display:inline-block;
	line-height:45px;
}
.statistics_checkbox>input{
	width:18px;
	height:18px;
	vertical-align:middle;
}
.statistics_ul>li .statistics_num{
	font-size:16px;
	color:#E7645C;
	font-weight:bold;
	display: inline-block;
	padding:0 3px 0 0;
}

/*表格右侧*/
.tb-right-label {
	position: absolute;
	z-index: 5;
	top: 1px;
	right: -24px;
	color: #ffffff;
	width: 23px;
	background-color: #3b81bf;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	padding: 4px 0 4px 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tb-right-label:hover{
	background-color: #f68f35;
}

.printWsapButton{
	width:100px;
	height:30px;
	line-height:30px;
	background:#3b81bf;
	color:#fff;
	display:inline-block;
	cursor:pointer;
	border-radius: 0px;
	margin-left: 10px;
}
.printButton{
	width:110px;
	height:45px;
	line-height:45px;
	background:#3b81bf;
	color:#fff;
	display:inline-block;
	cursor:pointer;
}


.pink{background-color: #ffeded}
.green{background-color: #d0fdd0}